﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace JshRCSWebApi.Infrastructure.Domain.DTO.SysEquipmentAndTask
{
    public class AddTaskDTO
    {

        /// <summary>
        /// 任务编码
        /// </summary>
        public string tCode { get; set; }

        /// <summary>
        /// 设备编码
        /// </summary>
        public string eCode { get; set; }

        /// <summary>
        /// 任务标题
        /// </summary>
        public System.String tTitle { get; set; }

        /// <summary>
        /// 任务描述（自动、手动、超时、终止任务等记录）
        /// </summary>
        public System.String tDescription { get; set; }

        /// <summary>
        /// 任务类型（1:取货、2:充电、3：行走、4:待命）
        /// </summary>
        public System.Int32 tType { get; set; }

        /// <summary>
        /// 任务规划（1:自动、2:手动）
        /// </summary>
        public System.Int32 tPlan { get; set; }

        /// <summary>
        /// 取货站点位(关联[SiteArea.ID])
        /// </summary>
        public System.Int32 tPickupPoint { get; set; }

        /// <summary>
        /// 目标站点位(关联[SiteArea.ID])
        /// </summary>
        public System.Int32 tTargetPoint { get; set; }

        /// <summary>
        /// 手动规划任务路线
        /// </summary>
        public System.String tMissionRoute { get; set; }
    }
}
